Schlagwort “Windows Runtime”:

Mocking-Frameworks in Unit-Tests für WinRT-Bibliotheken verwenden

Für das Unit-Testing sind Mocking-Frameworks wie Moq enorm hilfreich, um einzelne Komponenten ohne externe Abhängigkeiten testen zu können. In Unit-Test-Projekten für WinRT können solche Mocking-Frameworks jedoch leider nicht verwendet werden, denn die meisten Mocking-Frameworks arbeiten mit dynamischen Proxy-Klassen, die zur Laufzeit erzeugt werden. Dieses Vorgehen wird innerhalb der Windows Runtime... [Weiterlesen]

Implementieren einer Sofortsuche in Windows Apps

Eine Suchfunktion kann auf verschiedene Weise in eine App integriert werden. In den MSDN Beispielen wird oft ein SearchBox-Element verwendet, das beim Absenden der Suchanfrage auf eine separate Ergebnisseite weiterleitet. Auf dieser erfolgt dann der eigentliche Suchvorgang und die Darstellung der Ergebnisse. Während die Suchbegriffe eingetippt werden, können unterhalb des... [Weiterlesen]

[Artikelserie] NFC unter Windows Phone - Teil 3: Verbindung zwischen zwei Geräten herstellen

Mithilfe von NFC kann eine Verbindung zwischen zwei mobilen Geräten initiiert werden, die über Bluetooth oder WiFi weitergeführt wird. Diese Verbindung kann zum Austausch von beliebigen Daten genutzt werden. In diesem letzten Teil der Artikelserie wird dazu die Klasse PeerFinder vorgestellt, die zum Verbindungsaufbau verwendet wird und wie die weitere... [Weiterlesen]

[Artikelserie] NFC unter Windows Phone – Teil 2: Verschiedene Protokolle für verschiedene Inhalte

Im letzten Artikel der Serie wurde das WindowsUri-Protokoll vorgestellt, um URIs über NFC auszutauschen. Neben WindowsUri gibt es noch zahlreiche weitere Protokolle, die zum Austausch anderer Inhaltsarten über NFC verwendet werden können. In diesem Artikel der Serie werden somit zwei dieser Protokolle vorgestellt. Der Fokus wird hierbei auf WindowsMime gelegt,... [Weiterlesen]

[Artikelserie] NFC unter Windows Phone - Teil 1: Lesen und Schreiben von Tags

NFC steht für Near Field Communication und ist ein Übertragungsstandard zum kontaktlosen Austausch von Daten über kurze Strecken von wenigen Zentimetern. Eine typische Anwendung im mobilen Bereich ist das Auslesen von NFC-Tags. Ein Tag ist ein passiver NFC-Chip, der beispielsweise in einer Visitenkarte enthalten sein kann. Dieser kann mehrere Kilobytes... [Weiterlesen]

IValueConverter global definieren

Meistens werden die in XAML benötigten Konverter lokal in den Resourcen einer Seite oder eines Benutzersteuerelements definiert. Das ist teilweise etwas umständlich, da zudem noch der Namespace referenziert werden muss. Dadurch entsteht viel doppelter Code, der die meist ohnehin schon umfangreichen Quelldateien unnötig wachsen lässt. [Weiterlesen]

Einige nützliche IValueConverter

Durch die IValueConverter-Schnittstelle kann eine benutzerdefinierte Logik für eine Datenbindung eingerichtet werden. In diesem Post werden 8 nützliche Umsetzungen dieser Schnittstelle vorgestellt. Diese Implementierungen der Schnittstelle können in Windows Store Apps und Windows Phone Apps, die auf der Windows Runtime basieren, genutzt werden. [Weiterlesen]

Neuigkeiten zur Windows App-Entwicklung

Auf der diesjährigen Build wurden wieder viele spannende Neuerungen für Entwickler vorgestellt. Das wohl interessanteste Thema für die App-Entwicklung dürften die neuen „Universal Apps“ sein, die auf Smartphones, Tablets und PCs genutzt werden können und dabei auf einem Großteil des gleichen Quellcodes basieren. In Zukunft soll auch Microsofts Xbox als... [Weiterlesen]

Vektorgrafiken in XAML konvertieren

Windows Store Apps können auf einer Vielzahl von Geräten mit unterschiedlichen Bildschirmgrößen und Auflösungen genutzt werden. Deshalb empfiehlt es sich, Logos, Icons und andere Grafiken in verschiedenen Skalierungsfaktoren bereitzustellen, damit diese auf allen Geräten scharf dargestellt werden können. Die Alternative dazu sind Vektorgrafiken, die beliebig vergrößert werden können und ihre... [Weiterlesen]